- Dental care
- Employee assistance program
- On-site parking
- RRSP match
- Vision care
- 8 hour shift
- Monday to Friday
- Saskatoon, SK: reliably commute or plan to relocate before starting work (required)
Company
Location
Saskatoon - Canada
Job type
Full-Time
JavaScript Job Details
POSITION MANDATE
Provides software development including front-end, back-end server, machine learning, computer vision and cloud services. Provides technical direction in support of project activities.
REPRESENTATIVE DUTIES
Technical
· Conceptualizes digital solutions where conventional solutions are required and clearly explains the concept to technical and non-technical people.
· Executes and implements digital solutions including software development, programming, code review, sensor and equipment specification, prototyping, testing and monitoring.
· Provides code review.
· Implements test-driven development.
· Builds complex software systems that are successfully delivered to customers.
· Influences software developers’ best practices within the team.
· Assists team members within other departments, applying knowledge and recommendations.
· Informed and up to date on new digital technologies, methods and applications. Project Management
· Applies computer science fundamentals in object-oriented design, data structures, algorithms, and complexity analysis to ensure successful outcomes.
· Provides technical advice and guidance, with emphasis onsafety.
· Manages inter-departmental communications and relationships in support of specific project needs.
· Completes own work safely and ensures safety standards are met. Oversight
· Provides technical support to RAYHAWK team. Sales/Customer Relations
· Provides customer analysis to find digital applications that respond to customer needs and provides innovative solutions to common problems.
· Monitors existing customer systems and recommends improvements by integrating new technologies.
· Performs digital assessments for customers.
· Effectively communicates with customers, users, other technical teams, and senior management to collect requirements, describe digital solutions, software product features, technical designs, and product strategy.
EDUCATION AND EXPERIENCE
· The position requires a bachelor’s degree in computer science or a related field and 2+ years professional experience in software development, robotics and/or machine learning. An equivalent combination of education and experience may be considered.
· Proficiency in at least one modern programming language, e.g. Python (preferred), C# (Preferred), JavaScript, Java, C, or C++
· Experience with modern full-stack web development technologies (including HTML, JavaScript, and CSS), SQL and relational databases (e.g. PostgreSQL) is preferred.
· Experience with designing containerization technologies and building scalable complex applications is preferred.
· Experience with cloud platforms such as Amazon Web Services (preferred), Google Cloud, or Microsoft Azure is preferred.
· Experience with cloud monitoring solutions such as Datadog (preferred), New Relic, Splunk, Prometheus, Grafana, and AppDynamics is an asset.
· Experience in machine learning tools, architectures, development, and training techniques is an asset.
ACCOUNTABILITIES
· Presented problems (e.g., process improvements, systems function optimally) are addressed effectively and documented where appropriate.
· The quality of work, decisions made and documentation submitted reflects the incumbent’s specialist
qualifications.
· Peer reviews (e.g., manager review of the work) confirm expectations are met.
· Customers’ feedback on projects and the incumbent is positive.
· Projects are delivered on time and on budget.
· Resources are efficiently utilized to minimize department overhead.
· The quality of the work delivered meets expectations.
· Suggestions for technical solutions and/or project management improvements support the achievement of project outcomes.
· Compliance with relevant policies, procedures, standards and practices, legislation and codes meet expectations.
Job Type: Full-time
Benefits:
Schedule:
Ability to commute/relocate:
Work Location: One location
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs